package pre.bookcloud.java21.chapter2.算术运算符_常用部分2_10;

/** 2.10 算术运算符—基本之+ - * / % */
public class Lesson10 {
  public static void main(String[] args) {
    /*
    一、加法运行符+
    1.加法运算符的定义：
    加法运算符用于将两个数值相加。
    2.加法运算符的应用场景：
    当需要将两个数值相加时，使用加法运算符可以使代码更简洁。
     */
    // 整型的数字相加
    int a = 10;
    int b = 20;
    int c = a + b;
    System.out.println("c:" + c);
    // 浮点型的数字相加
    double d = 10.11;
    int e = 20;
    double f = d + e;
    System.out.println("f:" + f);
    // 字符串的拼接
    String str1 = "hello";
    String str2 = "world";
    String str3 = str1 + str2;
    System.out.println("str3:" + str3);
    /*
    二、减法运算符-
    1.减法运算符的定义：
    减法运算符用于将两个数值相减。
    2.减法运算符的应用场景：
    当需要将两个数值相减时，使用减法运算符可以使代码更简洁。
     */
    // 减法运算符的使用
    int g = 10;
    int h = 5;
    int i = g - h;
    System.out.println("i:" + i);
    /*
    三、乘法运算符*
    1.乘法运算符的定义：
    乘法运算符用于将两个数值相乘。
    2.乘法运算符的应用场景：
    当需要将两个数值相乘时，使用乘法运算符可以使代码更简洁。
     */
    // 乘法运算符的使用
    int j = 10;
    int k = 5;
    int l = j * k;
    System.out.println("乘法==>l:" + l);
    /*
    四、除法运算符/
    1.除法运算符的定义：
    除法运算符用于将两个数值相除。
    2.除法运算符的应用场景：
    当需要将两个数值相除时，使用除法运算符可以使代码更简洁。
     */
    // 除法运算符的使用
    int m = 11;
    int n = 5;
    int o = m / n;
    System.out.println("除法==>o:" + o);
    // 除法运算符的使用(浮点数）
    float p = 11.0f;
    float q = 5.0f;
    float r = p / q;
    System.out.println("除法==>r:" + r);
    /*
    五、取模运算符%
    1.取模运算符的定义：
    取模运算符用于获取两个数值相除后的余数。
    2.取模运算符的应用场景：
    当需要获取两个数值相除后的余数时，使用取模运算符可以使代码更简洁。
     */
    // 取模运算符的使用
    int s = 11;
    int t = 5;
    int u = s % t;
    System.out.println("取模==>u:" + u);
  }
}
